package com.xjve.framework.hibernate.jpa;

import java.lang.annotation.*;

/**
 * 定义排序规则
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface OrderBy {
    /**
     * 排序字段
     */
    String value();

    /**
     * 排序方向
     */
    SortDirection direction() default SortDirection.ASC;

    /**
     * 排序优先级
     */
    int priority() default 0;
}
